torture or torment oneself - Français Anglais Dictionnaire